package string;


public class StringLength {


    /**
     * 返回字符串的长度，这一长度等于字符串中的 Unicode 代码单元的数目。
     *
     * 内码：char或String在内存里使用的编码方式。
     * 外码：除了内码都可以认为是“外码”.
     *
     * java内码：unicode（utf-16）中使用的是utf-16.所以上面的那句话再进一步解释就是：返回字符串的长度，这一长度等于字符串中的UTF-16的代码单元的数目。
     */

    public static void main(String[] args) {

        String s = "";
        System.out.println(s.length());
        System.out.println(s.codePointCount(0, s.length()));

    }


}
